Regularities in Learning Defect Predictors
نویسندگان
چکیده
Collecting large consistent data sets for real world software projects is problematic. Therefore, we explore how little data are required before the predictor performance plateaus; i.e. further data do not improve the performance score. In this case study, we explore three embedded controller software, two versions of an open source anti-virus software (Clam AV) and a subset of bugs in two versions of GNU gcc compiler, to mark the regularities in learning predictors for different domains. We show that only a small number of bug reports, around 30, is required to learn stable defect predictors. Further, we show that these bug reports need not necessarily come from the local projects. We demonstrate that using imported data from different sites can make it suitable for learning defects at the local site. Our conclusion is that software construction is a surprisingly uniform endeavor with simple and repeated patterns that can be discovered in local or imported data using just a handful of examples.
منابع مشابه
Comparative Analysis of Machine Learning Algorithms with Optimization Purposes
The field of optimization and machine learning are increasingly interplayed and optimization in different problems leads to the use of machine learning approaches. Machine learning algorithms work in reasonable computational time for specific classes of problems and have important role in extracting knowledge from large amount of data. In this paper, a methodology has been employed to opt...
متن کاملRegularities of solid-phase interaction of tin and molybdenum oxides: Catalytic properties
The interaction in the system of SnO2 and h-MoO3 prepared by their joint mechanical activation in a roller-ring vibratory mill was investigated. A series of catalysts was prepared with SnO2: h-MoO3 molar ratio 1:1; 1:2.3; 2.3:1 and 5.7:1. The catalysts were characterized by various techniques including X-ray phase, X-ray diffraction (XRD) and synchron...
متن کاملStimulus-specific regularities as a basis for perceptual induction.
A hallmark of visual intelligence is the ability to extract relationships among objects. One form of extraction produces stimulus-specific knowledge (statistical learning). Another form produces stimulus-general principles (inductive learning). These two learning processes seem incompatible on the surface, but may be related on a deeper level. Here we examine how statistical learning and induct...
متن کاملInvestigating Predictors of High School Students’ Negative Attitudes Towards Learning English by Developing, Validating, and Running a Questionnaire
The purpose of this study was to explore the predictors of negative attitudes towards learning English from L2 learners’ points of view. A mixed methods research approach was adopted with a sequential exploratory design, followed by an endorsement phase. Eighteen high school students in Fars province (Iran) were interviewed on the sources of negative attitudes towards learning English. Based on...
متن کاملDiagnostic predictors of learning readiness for pre-school children: A meta-analytic review
Background and Objectives: Students with learning difficulties encounter poorer school outcomes and major problems in learning. Researchers investigated the factors in preschool stage that will help to diagnosis learning problems. Methods: A meta-analytic review provides means for assessing which factors show the strongest effects on long-term outcomes. Results: This article presents a ...
متن کامل